import { IsEmail, IsNotEmpty, IsInt } from 'class-validator'

/**
 * ## User DTO层（数据模型）
 */
export class UserDto {
  @IsNotEmpty({ message: '邮箱不能为空' })
  @IsEmail({}, { message: '邮箱格式不正确' })
  email: string

  @IsNotEmpty({ message: '密码不能为空' })
  password: string

  @IsNotEmpty({ message: '创建时间不能为空' })
  @IsInt({ message: '创建时间格式不正确' })
  createdTime: number
}